be a piece of dog shit - German English Dictionary